package com.gopay.bis.common.util.constants;

/**
 * 
 * @BPSOrderConstants.java
 * @author liujy
 * @2012-4-19 下午5:44:38 www.gopay.com.cn Inc.All rights reserved.
 */
public class BPSOrderConstants {

    /** 交易完成 */
    public static final String RETCODE_00 = "00";
    /** 银行通知验签失败 */
    public static final String RETCODE_01 = "01";
    /** 银行通知参数有误 */
    public static final String RETCODE_02 = "02";
    /** 其他错误 */
    public static final String RETCODE_88 = "88";

    /** 订单支付状态GOPAY-Y：成功 */
    public static final String PAY_STATUS_Y = "00";
    /** 订单支付状态GOPAY-N：失败 */
    public static final String PAY_STATUS_N = "01";
    /** 订单支付状态GOPAY-O：处理中or不明状态 */
    public static final String PAY_STATUS_O = "02";

    /** 银行通知交易码常量 */
    public static final String TXN_CODE_GOPAY = "txnCode-gopay";
    /** 银行回应解析成对象的属性键值 */
    public static final String SOURCE_GOPAY = "source-bean-gopay";

    /** 银行回调通知 */
    public static final String TXN_CODE_BANK_CALL_BACK = "bankcallback";
    /** 模拟B2B通知 */
    public static final String TXN_CODE_TBANK_B2B = "tbankb2b";
    /** 模拟B2C通知 */
    public static final String TXN_CODE_TBANK_B2C = "tbankb2c";
    /** 深发B2B通知 */
    public static final String TXN_CODE_SDB_B2B = "sdbb2b";
    /** 深发B2C通知 */
    public static final String TXN_CODE_SDB_B2C = "sdbb2c";
    /** 农行B2B通知 */
    public static final String TXN_CODE_ABC_B2B = "abcb2b";
    /** 农行B2C通知 */
    public static final String TXN_CODE_ABC_B2C = "abcb2c";
    /** 中行B2B通知 */
    public static final String TXN_CODE_BOC_B2B = "bocb2b";
    /** 中行B2C通知 */
    public static final String TXN_CODE_BOC_B2C = "bocb2c";
    /** 交通银行B2B通知 */
    public static final String TXN_CODE_BOCOM_B2B = "bocomb2b";
    /** 交通银行B2C通知 */
    public static final String TXN_CODE_BOCOM_B2C = "bocomb2c";
    /** 建设银行B2B通知 */
    public static final String TXN_CODE_CCB_B2B = "ccbb2b";
    /** 建设银行B2C通知 */
    public static final String TXN_CODE_CCB_B2C = "ccbb2c";
    /** 银联通知 */
    public static final String TXN_CODE_CHAINPAY = "chainpay";
    /** 民生B2B通知 */
    public static final String TXN_CODE_CMBC_B2B = "cmbcb2b";
    /** 民生B2C通知 */
    public static final String TXN_CODE_CMBC_B2C = "cmbcb2c";
    /** 华夏B2B通知 */
    public static final String TXN_CODE_HXBC_B2B = "hxbcb2b";
    /** 华夏B2C通知 */
    public static final String TXN_CODE_HXBC_B2C = "hxbcb2c";
    /** 工商B2B通知 */
    public static final String TXN_CODE_ICBC_B2B = "icbcb2b";
    /** 工商B2C通知 */
    public static final String TXN_CODE_ICBC_B2C = "icbcb2c";
    /** 光大B2C通知 */
    public static final String TXN_CODE_CEB_B2C = "cebb2c";
    /** 光大B2B通知 */
    public static final String TXN_CODE_CEB_B2B = "cebb2b";
    /** 北京银行B2C通知 */
    public static final String TXN_CODE_BOBJ_B2C = "bobjb2c";
    /** 北京银行B2B通知 */
    public static final String TXN_CODE_BOBJ_B2B = "bobjb2b";
    /** 中信B2B通知 */
    public static final String TXN_CODE_CITIC_B2B = "citicb2b";
    /** 中信B2C通知 */
    public static final String TXN_CODE_CITIC_B2C = "citicb2c";
    /** 浦发银行通知 */
    public static final String TXN_CODE_SPDB = "spdb";
    /** 天津B2C通知 */
    public static final String TXN_CODE_TCCB_B2C = "tccbb2c";
    /** 天津B2C通知 */
    public static final String TXN_CODE_TCCB_B2B = "tccbb2b";

}